package com.lewis.module.m2.api.record.entity;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * 聊天消息记录表
 *
 * @author Lewis - 398529803@qq.com
 * @date 2022年5月26日, 026 - 18:58:30
 */
@Data
@Document(value = "ChatDetail")
public class ChatDetail {

	/**
	 * id
	 */
	@Id
	private String id;

	/**
	 * 创建时间
	 */
	private Long cTime;

	/**
	 * 内容
	 */
	private String data;

	/**
	 * 发送者用户id
	 */
	private Long userId;

	/**
	 * 是否主动发送 0：否 1：是
	 */
	private Integer isSend;

	/**
	 * 消息数据类型:
	 * [image] - 图片
	 * [audio] - 语音
	 * [text] - 文本
	 * [card] - 名片
	 * [video] - 视频
	 * [emoticon] - 表情
	 * [invitation] - 请求
	 * [system_agree_user] - 系统默认同意用户
	 */
	private String msgType;

	/**
	 * 消息类型：
	 * [bill] - 账单
	 */
	private String type;
}
